package cn.brilliantfuture.commentry.delivery;

import javax.ejb.Remote;

/**
 * 
 * Title: Communication Entry
 * 
 * Author:  LiTian  
 *
 * Date: 2012-8-23
 * 
 * Description:
 * 
 */
@Remote
public interface StorageTakeoutMessageRemote {

	/**
	 * 收储取货方法
	 * @param deviceSn 配送柜终端编号
	 * @param gridNo 配送仓号
	 * @param storageRfid RFID号
	 * @param timestamp 时间戳
	 * @return int
	 */
	public int safeStorageTakeout(String deviceSn, int gridNo, String storageRfid, String timestamp);
	
	/**
	 * 收储取货方法
	 * @param deviceSn 配送柜终端编号
	 * @param gridNo 配送仓号
	 * @param storageRfid RFID号
	 * @param timestamp 时间戳
	 * @return int
	 */
	public int easyStorageTakeout(String deviceSn, int gridNo, String storageRfid, String timestamp);
	
	/**
	 * 收储回收方法
	 * @param deviceSn 配送柜终端编号
	 * @param gridNo 配送仓号
	 * @param storageRfid RFID号
	 * @param timestamp 时间戳
	 * @return int
	 */
	public int recycleTakeout(String deviceSn, int gridNo, String storageRfid, String timestamp);
}
